

class ChegadaRecurso {
	
//	int rubricaCodigoRubrica
//	int gestaoCodigoGestao
	
//	int		codigoGestao
//	int 	codigoRubrica

	String 	dataChegada
	float 	valor 
	String 	texto

	Gestao   gestao	 
	Rubrica	 rubrica
	// lado fraco 
	// relationship one-to-many (Usuario-Movimento)
	static         belongsTo = [ Gestao,
	                             Rubrica ]

    // restricoes dos atributos
	static constraints = {
        dataChegada           ( nullable : false )
        valor                 ( nullable : false )
    }
	
	
//	 mapeamento para o banco de dados antigo 
//	static mapping = {
//		table  			'user_publication'
//		version 		false
//		id( generator:'increment' )
//		
//		id 				column:  'id'
//		usersId 		column:	 'users_id'  
//		publicationsId  column:  'publications_id'		
//	}	





	// EXEMPLOS DE COMO FAZER OS RELACIONAMENTOS!!!!!!!!!!!
	// YURICARIRY
	
//	 relationship one-to-many (Project-Publication)
//	Project		project	
//	
//	
//	 relationship one-to-many  (Project-Publication)
//	 relationship one-to-many  (Publication-ExternalAuthors)
//	 relationship many-to-many (User-Publication)
//	static 		hasMany   = [users : User, externalAuthors : ExternalAuthors ]
//	static		belongsTo = [User, Project ]	
	 
	
}
